package com.quo.service.impl;

import java.text.SimpleDateFormat;
import java.util.Date;
import java.util.List;

import org.springframework.beans.factory.annotation.Autowired;
import org.springframework.stereotype.Service;

import com.quo.dto.QuoDto;
import com.quo.dto.QuoInfo;
import com.quo.dto.QuotesDto;
import com.quo.entity.Order;
import com.quo.entity.QuoDetail;
import com.quo.entity.Quote;
import com.quo.entity.QuoteDetail;
import com.quo.mapper.OrderMapper;
import com.quo.mapper.QuoteMapper;
import com.quo.service.OrderService;
import com.quo.service.QuoteService;

import org.apache.ibatis.session.SqlSession;

/** 

* @author zhoumin

*/
@Service("orderService")
public class OrderServiceImpl implements OrderService {
	
	@Autowired
	private OrderMapper omapper;

//	@Override
//	public Long[] getPidsByQuoteDetail() {
//		// TODO Auto-generated method stub
//		return qMapper.getPidsByQuoteDetail();
//	}
	
	
	//获取所有订单信息
	@Override
	public List<Order> getOrderList() {
		// TODO Auto-generated method stub
		return omapper.getOrderList();
	}




//	@Override
//	public QuoDto getQuoDto(Long qid) {
//		// TODO Auto-generated method stub
//		return qMapper.getQuoDto(qid);
//	}
//	
//	@Override
//	public List<QuoDetail> getQuoDetailList(Long qid) {
//		// TODO Auto-generated method stub
//		return qMapper.getQuoDetailList(qid);
//	}
//
//	//添加新报价单
//	@Override
//	public void addQuoInfo(Quote quote, List<QuoteDetail> quoteDetailList) {
//		SimpleDateFormat sdfy = new SimpleDateFormat("yyyy-MM-dd");
//		quote.setQdate(sdfy.format(new Date()));
//		quote.setQsid(1);
//		qMapper.addQuote(quote);
//		System.out.println(quote);
//
//			for(QuoteDetail qd : quoteDetailList) {
//				qd.setQid(quote.getQid());
//				qMapper.addQuoteDetail(qd);
//			}
//		
//			/*System.out.println("11111111111"+quoteDetailList);
//			qMapper.addAllQuoteDetail(quoteDetailList);*/
//		
//		
//	}	
//
//	//查询自己创建的报价单
//	@Override
//	public List<QuotesDto> getQuoteListForSelf(Integer eno) {
//		// TODO Auto-generated method stub
//		return qMapper.getQuoteListForSelf(eno);
//	}
//
//	//删除报价单
//	@Override
//	public void delQuoteInfo(Long qid) {
//		qMapper.delQuoteDetail(qid);
//		qMapper.delQuote(qid);
//		
//	}
//
//	//获取特定报价单信息（个人）
//	@Override
//	public QuoDto getQuoDtoForSelf(Long qid, Integer eno) {
//		// TODO Auto-generated method stub
//		return qMapper.getQuoDtoForSelf(qid,eno);
//	}
//
//	@Override
//	public List<QuotesDto> selectByQids(Long[] qids) {
//		// TODO Auto-generated method stub
//		return qMapper.selectByQids(qids);
//	}
//
//	@Override
//	public List<Quote> getQuotePrint() {
//		// TODO Auto-generated method stub
//		return qMapper.getQuotePrint();
//	}


}
